mental impression - French English Dictionary